import {onMounted, ref} from "vue";
import {getItemList, getPageItems} from "@/apis/item.js";


export  function useItemList() {
    const itemList = ref([]); // 使用对象来存储不同分类的物品列表

    const fetchItemList = async (id)=>{
        const res = await getItemList(id);
        itemList.value = res.data; // 使用分类作为键存储物品列表

    }
    return {itemList,fetchItemList}
}

export default function usePageItemList(){
    const itemList = ref([])
    const fetchPageItemList = async (page,size,searchAndOrder)=>{
        const res = await getPageItems(page,size,searchAndOrder);
        // console.log(res)
        itemList.value = res.data.records;
    }
    return {itemList,fetchPageItemList}
}